small palm tree (iriartea deltoidea) - German English Dictionary